var versionComboStore = new Ext.data.Store({
	proxy : new Ext.data.HttpProxy({
		url : 'showVersionList',
		method : 'post'
	}),
	reader : new Ext.data.JsonReader({
		root : 'version',
		totalProperty : 'totalVersion',
		id : 'version'
	}, [ {
		name : 'version'
	}])
});

var versionCombo=new Ext.form.ComboBox({
	id : 'version_cmb',
	name : 'versioncmb',
	fieldLabel : '版本',
	allowblank : false,
	emptyText : '请选择',
	mode : 'local',
	triggerAction : 'all',
	valueField : 'version',
	displayField : 'version',
	editable : false,
	selectOnFocus : true,
	forceSelection : true,
	store : versionComboStore,
	listeners : {
		
		select : function(combo, record, index) {
			var link=Ext.getCmp('downloadlink');
			link.update('<a href="download?groupName='+groupCombo.getValue()+'&version='+versionCombo.getValue()+'">导出文件</a>');
			
//			var c = Ext.getCmp('department_cmb');
//			fileInfoList.updateData(selected_row, c.name, record
//					.get('cnName'));
//			fileInfoList.updateData(selected_row, 'departmentId',
//					record.get('id'));
		}
	}
});

var groupComboStore = new Ext.data.Store({
	proxy : new Ext.data.HttpProxy({
		url : 'showModelgroupList',
		method : 'post'
	}),
	reader : new Ext.data.JsonReader({
		root : 'Modelgroup',
		totalProperty : 'totalModelgroup',
		id : 'id'
	}, [ {
		name : 'id'
	}, {
		name : 'groupName'
	}, {
		name : 'description'
	} ])
});

var groupCombo=new Ext.form.ComboBox({
	id : 'group_cmb',
	name : 'groupcmb',
	fieldLabel : '模型组',
	allowblank : false,
	emptyText : '请选择',
	mode : 'local',
	triggerAction : 'all',
	valueField : 'groupName',
	displayField : 'groupName',
	editable : false,
	selectOnFocus : true,
	forceSelection : true,
	store : groupComboStore,
	listeners : {
		select : function(combo, record, index) {

			var groupId=groupCombo.getValue();
			versionComboStore.load({params:{groupName:groupId}});
		}
	}
});

var exportwin = new Ext.Window({
	title : '文件导出',
	height : 400,
	width : 540,
	closable : true,
	resizable : false,
	closeAction: 'hide',
	modal : true,
	items : [ new Ext.FormPanel({
		frame : true,
		method : 'POST',
		id : 'export-form',
		name : 'exportform',
		url: 'download',
		items : [ groupCombo
		    ,versionCombo
		    ,new Ext.Panel({
		    	id:'downloadlink'
		    	//html:'<a href="">导出文件</a>'
		    })
//		    ,{
//			xtype:'button',
//			text:'导出模型文件',
//			handler:function(){
//				var groupId=groupCombo.getValue();
//				var version=versionCombo.getValue();
//
//				Ext.Ajax.request({
//					url:'download',
//					params:{
//						groupId:groupId,
//						version:version
//					},
//					success : function(res, opt) {
//        				
//    			   	},
//        			failure : function() {
//        				
//        			}
//				});
//			}
//		} 
		]
	})],
	display:function(){
		groupComboStore.load();
		exportwin.show();
	}
});